1. Array Traversal
Print all elements of an array.
#include < stdio.h >
int main() {
int arr[] = {10, 20, 30, 40, 50};
int n = sizeof(arr) / sizeof(arr[0]);
printf("Array elements: ");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
2. Insertion into an Array
Insert an element at a specific position.
#include < stdio.h >
int main() {
int arr[10] = {10, 20, 30, 40, 50};
int n = 5;
int pos = 3;
int value = 25;
for (int i = n; i >= pos; i--) {
arr[i] = arr[i - 1];
}
arr[pos - 1] = value;
n++;
printf("Array after insertion: ");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
return 0;
}